/**
 * 系统管理
 */
layui.define(['table','form','laypage'],function(exports){
	debugger
	var $ = layui.$,
	table = layui.table,
	form = layui.form,
	laypage = layui.laypage;
	const ctx = layui.setter
	console.log(ctx)

	//加载系统用户列表
	var tableIns = table.render({
		elem: '#dateTable'                  //指定原始表格元素选择器（推荐id选择器）
		, height: "full"    //容器高度
		, skin: 'line'
		, even: 'true'
		, cols: [[                  //标题栏
			{
				field: 'user.id', title: 'ID', width: '7%', sort: true, align: 'center', templet: function (d) {
					return d.user.id;
				}
			}, {
				field: 'user.username', title: '登陆名', align: 'center', width: '10%', templet: function (d) {
					return d.user.username;
				}
			}
			, {
				field: 'user.name', title: '用户名称', align: 'center', width: '10%', templet: function (d) {
					return d.user.name;
				}
			}
			, {
				field: 'role.name', title: '角色名称', width: '10%', align: 'center', templet: function (d) {
					return d.role.name;
				}
			}


			, {
				field: 'status', title: '状态', width: "5%", event: 'updateS', templet: function (d) {
					return "<input lay-filter='status' disabled  type='checkbox' name='status'" + (d.user.status == 0 ? "checked" : "") + " lay-skin=\"switch\" lay-text=\"开|关\" class=\"status\">";
					//return d.user.status == 0 ? '<i class="layui-icon" style="font-size: 20px; color: green;">&#xe605;</i>' : "<i class=\"layui-icon\" style=\"font-size: 20px; color: green;\">&#x1006;</i>";
				}
			}
			, {
				field: 'user.ctime',
				align: 'center',
				title: '创建时间',
				sort: true,
				width: "15%",
				templet: function (d) {
					return new Date(d.user.ctime).Format("yyyy-MM-dd hh:mm:ss");
				}
			}
			, {
				field: 'user.memo', title: '备注', width: '15%', align: 'center', templet: function (d) {
					return d.user.memo == null ? '' : d.user.memo;
				}
			}
			, {title: '操作', align: 'center', toolbar: '#barOption'} //这里的toolbar值是模板元素的选择器
		]]
		, id: 'dataCheck'
		, url:'/admin//user/list'
		, method: 'get'
		, page: true
		, limits: [10, 30, 60, 90, 150, 300]
		, toolbar: '#topOperate'
		, limit: 10 //默认采用0
		, loading: true
		, where: {name: $("input[name='name']").val()}
		, done: function (res, curr, count) {
			//如果是异步请求数据方式，res即为你接口返回的信息。
			//如果是直接赋值的方式，res即为：{data: [], count: 99} data为当前页数据、count为数据总长度
			$("td[data-field='content']").each(function () {
				$(this).find(".layui-table-cell").removeClass('layui-table-cell');
			});


		}
	});

	exports('user',{})
})